Roles for Owners

نویسندگان

  • Dave Clarke
  • Sophia Drossopoulou
  • James Noble
چکیده

Ownership types were proposed to characterize the topology of objects on the heap. They notionally organize objects into boxes, and each box belongs to an object – its owner. In most ownership-based systems, the box protects the object from its environment in some way. Thus, the owner may play the owners-as-dominators role, whereby the owner restricts access to the objects in a box, (i.e. the “outside” may not access the “inside”), or, the owner may play the owners-asmodifiers role, whereby the owner restricts modification of the objects in a box (i.e. the “outside” may not modify the “inside”). We propose the dual protection, whereby the box protects the environment from the object. We suggest two further roles: in owners-as-restrictors, the owner restricts access from the object (i.e. the “inside” may not access the “outside”), and in owners-as-filters, the owner restricts the range of modifications from an object (i.e. the “inside” may not modify the “outside”). We explore the design space for possible exact meanings for the four roles. We define the meanings of these roles in terms of the guarantees they make about the heap and about executions. We sketch parts of a language which supports all four roles, and which allows any of the owner parameters to play any of these four roles. These roles may be enforced statically, dynamically, or via a combination of both.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Forest Certification Perspectives in the Wood Products Supply Chain in Virginia, U.S.A

Participation among private forest owners, logging contractors, and wood products manufacturers in the forest certification sector remains low. Those that enroll are mainly large-acreage owners and specialized manufacturers. Little is known about certification perspectives across the supply chain and how they relate. Comparing what owners, contractors, and manufacturers think about certificatio...

متن کامل

Perspectives of Urban Corner Store Owners and Managers on Community Health Problems and Solutions

INTRODUCTION Urban corner store interventions have been implemented to improve access to and promote purchase of healthy foods. However, the perspectives of store owners and managers, who deliver and shape these interventions in collaboration with nonprofit, government, and academic partners, have been largely overlooked. We sought to explore the views of store owners and managers on the role o...

متن کامل

Building Next Generation Service-Oriented Architectures using Argumentation Agents

Motivated by the increased bioinformatics service-based offering on the Grid, we envisage a new model for programming the Grid at a semantic, knowledge-based level of abstraction through the use of argumentative agent technology. In this setting, agents are associated with roles of service requestors, service providers and brokers. This new model provides an enhanced service composition model f...

متن کامل

Who Bears Firm-Level Risk? Implications for Cash Flow Volatility

Public firms in the United States that provide better insurance against productivity shocks to their workers experience higher cash flow volatility. Difference in intra-firm risk sharing between workers and capital owners accounts for more than 50% of the variation in firm-level cash flow volatility. I develop a theory in which wages can act either as a hedge or as leverage, depending on the hi...

متن کامل

Small and Medium Business Growth in Agricultural Sector (Case Study: Guilan Province)

Agriculture is one of the pillars of economics and its development requires a particular attention to all production factors. This paper aims to provide a systematic and conceptual model that is based on a conceptualization of the field. For this purpose, the theory and methodology based on data derived from field observations and interviews drawn from a systematic conceptual model of key infor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011